21bc3c217ecea552f0226b8b492d774a95ed7bc9,src/java/org/apache/cassandra/utils/MerkleTree.java,MerkleTree,initHelper,#Token#Token#number#number#,175
Before Change
Token midpoint = partitioner.midpoint(left, right);
Hashable lchild = midpoint.equals(left) ? new Leaf() : initHelper(left, midpoint, inc(depth), max);
Hashable rchild = midpoint.equals(right) ? new Leaf() : initHelper(midpoint, right, inc(depth), max);
return new Inner(midpoint, lchild, rchild);
}
After Change
return new Leaf();
Token midpoint = partitioner.midpoint(left, right);
if (midpoint.equals(left) || midpoint.equals(right))
return new Leaf();
Hashable lchild = initHelper(left, midpoint, inc(depth), max);
Hashable rchild = initHelper(midpoint, right, inc(depth), max);
return new Inner(midpoint, lchild, rchild);
}